﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;

namespace Entity.CommonEnums
{
    /// <summary>
    /// 包上线状态：-1待绑定资源，0未发布，1已发布，2已下架
    /// </summary>
    public enum ItemStatus
    {
        /// <summary>
        /// 已经删除
        /// </summary>
        [Description("已删除")]
        Deleted = -1,
        /// <summary>
        /// 待绑定资源
        /// 操作：提交成待发布
        /// </summary>
        [Description("待绑定资源")]
        NotBindResource = -3,
        /// <summary>
        /// 已绑定资源，待上架
        /// </summary>
        [Description("已绑定资源")]
        BindResourced = -2,
        /// <summary>
        /// 未发布(待上架)
        /// 可以修改价格，信息等(运营部门改价格，教学部没有了权限）
        /// </summary>
        [Description("待上架")]
        NotPublish = 0,
        /// <summary>
        /// 已发布
        /// 可以进行下架操作
        /// 操作：下架修改价格(待发布)，下架修改资源（已绑定资源）
        /// </summary>
        [Description("已发布")]
        Published = 1,
        /// <summary>
        /// 已下架
        /// 可以修改价格
        /// </summary>
        [Description("已下架")]
        Down = 2,
        /// <summary>
        /// 未定价
        /// </summary>
        [Description("未定价")]
        NotPriced = 3,
    }

}
